.header_div{
	background-color: #2dc3e8;
	
	.logo_div{
		display: inline-block;
	}
	.user_div{
		div{
			display: inline-block;
		}
	}
}

@media screen and (max-width: 800px) {
	input{
		font-size: 0.7rem;
		height: 1rem;
	}
	button{
		font-size: 0.7rem;
		height: 1.35rem;
	}
	select{
		font-size: 0.7rem;
		height: 1.2rem;
	}
	input[type="date"]{
		height: 1.03rem;
	}

	.master_div{
		padding-top: 0.2rem;
		padding-right: 0.2rem;
		padding-left: 0.2rem;
		.input_box{
			border-radius: 0.05rem;
			display: block;
			background-color: #ffffff;
			overflow: auto;
			padding-top: 0.1rem;
			border-left: 0.06rem solid #2dc3e8;
			margin-bottom: 0.5rem;
			padding-bottom: 0.2rem;
			.box_title{
				font-size: 0.8rem;
				padding-left: 0.35rem;
				padding-bottom: 0.05rem;
				border-bottom: 0.02rem solid #f3f3f3;
			}
			.totle_div{
				overflow: hidden;
				.totle_box{
					display: inline-block;
					margin-right: 0.5rem;
					margin-bottom: 0.3rem;
					margin-left: 0.5rem;

					.left_box{
						display: inline-block;
						height: 1.5rem;
						width: 2.5rem;
						background-color: #2dc3e8;
						font-size: 0.7rem;
						text-align: center;
						color: #ffffff;
						line-height: 1.5rem;
					}
					.right_box{
						display: inline-block;
						width: 2.5rem;
						height: 1.5rem;
						font-size: 0.7rem;
						background-color: #92d7e8;
						color: #ffffff;
						text-align: center;
						line-height: 1.5rem;
					}
				}
			}
			.totle_div{
				button{
					width: 2.8rem;
					margin-left: 0.2rem;
					background-color: #2dc3e8;
					border: none;
					color: #ffffff;
					cursor: pointer;
					font-size: 0.55rem;
				}
			}

			.box_content{
				display: block;
				padding-left: 0.35rem;
				padding-top: 0.5rem;
				padding-bottom: 0.1rem;
				.input_one{
					display: inline-block;
					margin-right: 0.2rem;
					margin-bottom: 0.35rem;
					button{
						display: inline-block;
						width: 4rem;
						height: 1.3rem;
						background-color: #2dc3e8;
						border: none;
						color: #ffffff;
						vertical-align: top;
						font-size: 0.7rem;
						margin-left: 7rem;
						margin-top: 1rem;
					}
				}
				.label{
					padding-top: 0.1rem;
					display: inline-block;
					margin-left: 2rem;
					width: 4.5rem;
					vertical-align: top;
					line-height: 1.15rem;
					font-size: 0.7rem;
				}
				input{
					width: 8rem;
					height: 1rem;
					font-size: 0.7rem;
				}
				input[type="date"]{
					height: 1.03rem;
				}
				select{
					width: 8.23rem;
					height: 1.2rem;
					background-color: #eee;
					font-size: 0.7rem;
				}
				textarea{
					width: 8rem;
					height: 3rem;
					resize: none;
					font-size: 0.7rem;
				}
			}
		}
		.btn_div{
			div{
				display: inline-block;
				text-align: center;
				width: 5rem;
				height: 1.3rem;
				font-size: 0.8rem;
				margin-bottom: 0.2rem;
				margin-top: 0.5rem;
				cursor: pointer;
				line-height: 1.3rem;
			}
			.confirm_btn{
				margin-left: 4rem;
				background-color: #11a9cc;
				color: #ffffff;
			}
			.cancel_btn{
				margin-left: 0.35rem;
				background-color: #2dc3e8;
				color: #ffffff;
			}
			.confirm_btn:hover{
				background-color: #2dc3e8;
			}
			.cancel_btn:hover{
				background-color: #11a9cc;
			}
		}
		.table_div{
			table{
				border: 0;
				thead{
					tr{
						width: 100%;
						th{
							border: 0;
							font-size: 0.7rem;
							border-bottom: 0.02rem solid #e3e3e3;
							padding-bottom: 0.05rem;
						}
					}
				}
				tbody{
					tr{
						border: 0;
						td{
							padding-top: 0.04rem;
							border: none;
							padding-bottom: 0.04rem;
							font-size: 0.65rem;
							text-align: center;
							input{
								width: 80%;
							}
							select{
								width: 80%;
							}
						}
					}

					tr:hover{
						background-color: #e3e3e3;
					}
				}
			}
			.order_table{
				border: 0;
				thead{
					tr{
						th:nth-child(1){
							
						}
						th:nth-child(2){
							
						}
						th:nth-child(3){
							
						}
						th:nth-child(4){
							display: none;
						}
						th:nth-child(5){
							
						}
						th:nth-child(6){
							display: none;
						}
						th:nth-child(7){
							display: none;
						}
						th:nth-child(8){
							display: none;
						}
						th:nth-child(9){
							display: none;
						}
						th:nth-child(10){
							display: none;
						}
						th:nth-child(11){
							display: none;
						}
						th:nth-child(12){
							display: none;
						}
						th:nth-child(13){
							
						}
					}
				}
				tbody{
					tr{
						td:nth-child(4){
							display: none;
						}
						td:nth-child(6){
							display: none;
						}
						td:nth-child(7){
							display: none;
						}
						td:nth-child(8){
							display: none;
						}
						
						td:nth-child(9){
							display: none;
						}
						td:nth-child(10){
							display: none;
						}
						td:nth-child(11){
							display: none;
						}
						td:nth-child(12){
							display: none;
						}
					}
				}
			}
			.user_table{
				thead{
					tr{
						th:nth-child(1){
							width: 3rem;
						}
						th:nth-child(2){
							width: 3rem;
						}
						th:nth-child(3){
							width: 3rem;
						}
						th:nth-child(4){
							width: 5rem;
						}
						th:nth-child(5){
							width: 4rem;
						}
					}
				}
			}
			.system_table{
				thead{
					tr{
						th:nth-child(1){
							width: 3rem;
						}
						th:nth-child(2){
							width: 7.5rem;
						}
						th:nth-child(3){
							width: 7.5rem;
						}
					}
				}
			}
		}
		.screen_div{
			padding-bottom: 0.1rem;
			padding-top: 0.1rem;
			overflow: auto;
			select{
				height: 1.2rem;
				background-color: #eee;
				vertical-align: top;
				margin-right: 0.05rem;
				margin-left: 0.2rem;
				margin-top: 0.1rem;
				font-size: 0.7rem;
			}
			.sel_two{
				margin-right: 8rem;
				font-size: 0.7rem;
			}
			input{
				width: 6rem;
				vertical-align: top;
				margin-right: 0.05rem;
				margin-left: 0.2rem;
				margin-top: 0.1rem;
			}
			button{
				width: 4rem;
				background-color: #2dc3e8;
				border: none;
				color: #ffffff;
				vertical-align: top;
				margin-top: 0.1rem;
				margin-left: 0.1rem;
				margin-right: 0.5rem;

			}
			.export_btn{
				float: right;
				width: 5rem;
				vertical-align: top;
				margin-right: 0.13rem;
			}
			.label{
				display: inline-block;
				vertical-align: top;
				font-size: 0.7rem;
				line-height: 1.3rem;
				margin-left: 0.2rem;
				margin-top: 0.1rem;
			}
			input[type='date']{
				vertical-align: top;
				width: 7rem;
				vertical-align: top;
				margin-top: 0.1rem;
				margin-right: 3rem;
			}
		}
		.pages_div{
			text-align: center;
			margin-top: 0.5rem;
			margin-bottom: 0.5rem;
			.next_pre_page{
				width: 3rem;
				height: 1rem;
				font-size: 0.8rem;
				line-height: 1rem;
				border: 0.02rem solid #2dc3e8;
				text-align: center;
			border-radius: 0.04rem;
			color: #2dc3e8;
			cursor: pointer;
			display: inline-block;
			margin-right: 0.05rem;
		}
		ul{
			display: none;
			margin-right: 0.04rem;
			li{
				display: inline-block;
				font-size: 0.2rem;
				line-height: 0.3rem;
				border: 0.02rem solid #2dc3e8;
				width: 0.35rem;
				text-align: center;
				color: #2dc3e8;
				margin-left: 0.01rem;
				cursor: pointer;
			}
			.active{
				background-color: #2dc3e8;
				color: #ffffff;
			}
		}
		.total_page{
			display: inline-block;
			margin-left: 0.2rem;
			font-size: 0.7rem;
			color: #2dc3e8;
		}
	}
}
}
@media screen and (min-width: 800px) {
	.master_div{
		margin-left: 2.4rem;
		padding-top: 0.2rem;
		padding-right: 0.2rem;
		.input_box{
			border-radius: 0.05rem;
			padding-left: 0.1rem;
			display: block;
			background-color: #ffffff;
			overflow: auto;
			padding-top: 0.05rem;
			border-left: 0.06rem solid #2dc3e8;
			margin-bottom: 0.2rem;
			padding-bottom: 0.1rem;
			.box_title{
				font-size: 0.2rem;
				padding-left: 0.05rem;
				padding-bottom: 0.05rem;
				border-bottom: 0.02rem solid #f3f3f3;
			}
			.totle_div{
				.totle_box{
					display: inline-block;
					margin-right: 0.5rem;
					margin-bottom: 0.1rem;
					.left_box{
						display: inline-block;
						height: 0.35rem;
						width: 1rem;
						background-color: #2dc3e8;
						font-size: 0.2rem;
						text-align: center;
						color: #ffffff;
						line-height: 0.35rem;
					}
					.right_box{
						display: inline-block;
						width: 1rem;
						height: 0.35rem;
						font-size: 0.2rem;
						background-color: #92d7e8;
						color: #ffffff;
						text-align: center;
						line-height: 0.35rem;
					}
				}
			}
			.date_box{
				input{
					width: 1.8rem !important;
					font-size: 0.2rem;
				}
			}
			.box_content{
				font-size: 0.18rem;
				padding-left: 0.15rem;
				padding-top: 0.1rem;
				padding-bottom: 0.1rem;
				.input_one{
					display: inline-block;
					margin-right: 0.2rem;
					margin-bottom: 0.35rem;
					vertical-align: top;
					button{
						display: inline-block;
						width: 2.5rem;
						height: 0.4rem;
						background-color: #2dc3e8;
						border: none;
						color: #ffffff;
						vertical-align: top;
						font-size: 0.2rem;
					}
					.system_label{
						margin-left: 5rem;
					}
				}
				.label{
					display: inline-block;
					vertical-align: top;
					line-height: 0.3rem;
					width: 1.1rem;
				}
				input{
					width: 2.5rem;
					height: 0.3rem;
				}
				select{
					width: 2.55rem;
					height: 0.4rem;
				}
				textarea{
					width: 14.4rem;
					height: 2rem;
				}
			}
		}
		.btn_div{
			div{
				display: inline-block;
				text-align: center;
				width: 2rem;
				height: 0.35rem;
				font-size: 0.23rem;
				margin-bottom: 0.1rem;
				margin-top: 0.1rem;
				cursor: pointer;
			}
			.confirm_btn{
				margin-left: 5.7rem;
				background-color: #11a9cc;
				color: #ffffff;
			}
			.cancel_btn{
				margin-left: 0.1rem;
				background-color: #2dc3e8;
				color: #ffffff;
			}
			.confirm_btn:hover{
				background-color: #2dc3e8;
			}
			.cancel_btn:hover{
				background-color: #11a9cc;
			}
		}
		.table_div{
			table{
				border: 0;
				thead{

					tr{
						width: 100%;
						th{
							border: 0;
							font-size: 0.2rem;
							border-bottom: 0.02rem solid #e3e3e3;
							padding-bottom: 0.05rem;
						}
					}
				}
				tbody{
					tr{
						border: 0;
						td{
							padding-top: 0.04rem;
							border: none;
							padding-bottom: 0.04rem;
							font-size: 0.18rem;
							text-align: center;
							input{
								width: 80%;
							}
							select{
								width: 80%;
							}
						}
					}
					tr:hover{
						background-color: #e3e3e3;
					}
				}
			}
			.order_table{
				thead{
					tr{
						th:nth-child(1){
							width: 4%;
						}
						th:nth-child(2){
							width: 8%;
						}
						th:nth-child(3){
							width: 8%;
						}
						th:nth-child(4){
							width: 8%;
						}
						th:nth-child(5){
							width: 6%;
						}
						th:nth-child(6){
							width: 6%;
						}
						th:nth-child(7){
							width: 6%;
						}
						th:nth-child(8){
							width: 8%;
						}
						th:nth-child(9){
							width: 8%;
						}
						th:nth-child(10){
							width: 8%;
						}
						th:nth-child(11){
							width: 9%;
						}
						th:nth-child(12){
							width: 9%;
						}
						th:nth-child(13){
							width: 9%;
						}
					}
				}
			}
			.user_table{
				thead{
					tr{
						th:nth-child(1){
							width: 2rem;
						}
						th:nth-child(2){
							width: 3rem;
						}
						th:nth-child(3){
							width: 4rem;
						}
						th:nth-child(4){
							width: 4rem;
						}
						th:nth-child(5){
							width: 3rem;
						}
					}
				}
			}
			.system_table{
				thead{
					tr{
						th:nth-child(1){
							width: 2rem;
						}
						th:nth-child(2){
							width: 9rem;
						}
						th:nth-child(3){
							width: 9rem;
						}
					}
				}
			}
		}
		.screen_div{
			padding-bottom: 0.1rem;
			padding-top: 0.1rem;
			select{
				height: 0.3rem;
				background-color: #eee;
				vertical-align: top;
				margin-right: 0.05rem;
			}
			input{
				width: 1.5rem;
				height: 0.24rem;
				vertical-align: top;
				margin-right: 0.05rem;
			}
			button{
				height: 0.3rem;
				width: 0.7rem;
				background-color: #2dc3e8;
				border: none;
				color: #ffffff;
				vertical-align: top;
			}
			.export_btn{
				width: 1.5rem;
			}
			.label{
				display: inline-block;
				vertical-align: top;
				font-size: 0.16rem;
				line-height: 0.3rem;
				margin-left: 0.2rem;
			}
			input[type='date']{
				vertical-align: top;
				height: 0.26rem;
				line-height: 0.26rem;
			}
		}
		.totle_div{
			button{
				height: 0.3rem;
				width: 0.7rem;
				width: 1.5rem;
				margin-left: 0.2rem;
				background-color: #2dc3e8;
				border: none;
				color: #ffffff;
				cursor: pointer;
				font-size: 0.2rem;
			}
		}
		.pages_div{
			text-align: center;
			margin-top: 0.05rem;
			margin-bottom: 0.05rem;
			.next_pre_page{
				width: 0.25rem;
				height: 0.3rem;
				font-size: 0.2rem;
				line-height: 0.3rem;
				border: 0.02rem solid #2dc3e8;
				text-align: center;
				border-radius: 0.04rem;
				color: #2dc3e8;
				cursor: pointer;
				display: inline-block;
				margin-right: 0.05rem;
			}
			ul{
				display: inline-block;
				margin-right: 0.04rem;
				li{
					display: inline-block;
					font-size: 0.2rem;
					line-height: 0.3rem;
					border: 0.02rem solid #2dc3e8;
					width: 0.35rem;
					text-align: center;
					color: #2dc3e8;
					margin-left: 0.01rem;
					cursor: pointer;
				}
				.active{
					background-color: #2dc3e8;
					color: #ffffff;
				}
			}
			.total_page{
				display: inline-block;
				margin-left: 0.2rem;
				font-size: 0.2rem;
				color: #2dc3e8;
			}
		}
	}
}